have water in one's veins - Spanish English Dictionary